home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-19 / iritsm3s.zip / BOOLEANG.H < prev    next >
C/C++ Source or Header  |  1991-05-12  |  1KB  |  22 lines

  1. /*****************************************************************************
  2. *   "Irit" - the 3d polygonal solid modeller.                     *
  3. *                                         *
  4. * Written by:  Gershon Elber                Ver 0.2, Mar. 1990   *
  5. ******************************************************************************
  6. *   Definitions, visible to others, of Boolean operation modules:         *
  7. *****************************************************************************/
  8.  
  9. #ifndef BOOLEAN_GH
  10. #define BOOLEAN_GH
  11.  
  12. /* Prototype of the global functions in the Boolean operations module: */
  13. ObjectStruct *BooleanOR(ObjectStruct *PObj1, ObjectStruct *PObj2);
  14. ObjectStruct *BooleanAND(ObjectStruct *PObj1, ObjectStruct *PObj2);
  15. ObjectStruct *BooleanSUB(ObjectStruct *PObj1, ObjectStruct *PObj2);
  16. ObjectStruct *BooleanNEG(ObjectStruct *PObj);
  17. ObjectStruct *BooleanCUT(ObjectStruct *PObj1, ObjectStruct *PObj2);
  18. ObjectStruct *BooleanMERGE(ObjectStruct *PObj1, ObjectStruct *PObj2);
  19. void CleanUpPolygonList(PolygonStruct **PPolygon);
  20.  
  21. #endif /* BOOLEAN_GH */
  22.